package santiago.client;

/**
 * Enumerates all handled exception and give a user-friendly message to explain
 * what the problem is
 */
public enum ErrorMessage {

    CallbackInitializationFailed("L'initialisation du callback a échoué"),
    RemoteException("Une erreur reseau est survenue"),
    ExistingPlayerException("Ce nom de joueur existe deja"),
    ExistingGameException("Ce nom de partie existe deja"),
    NoSuchGameException("Nom de partie inconnue");
    String Message;

    ErrorMessage(String Message) {
        this.Message = Message;
    }

    public String get() {
        return Message;
    }

    public void display() {
        System.out.println(Message);
        System.out.println("Action annulee.");
        System.out.println("");
    }
}
